草庐IT

simplexml - PHP simplexml 实体

全部标签

ios - 保存到 RKManagedObjectStore 的 mainQueueManagedObjectContext 的实体在下一次构建时消失

使用RestKitv0.20.0-rc1,我成功地创建了CoreData映射并从捆绑的JSON文件中导入对象,并让数据在多个构建中保持不变。但是,当我创建自己的实体并保存它时,如果我使用[RKManagedObjectStoredefaultStore].mainQueueManagedObjectContext,实体会在下一次构建时立即消失,但如果我使用[RKManagedObjectStoredefaultStore].persistentStoreManagedObjectContext,实体将正确保留。UserAccount*userAccount=[NSEntityDescr

ios - 将更多对象提取到实体后核心数据关系丢失

我有一个如下所示的核心数据模型。在一个表格View中,我加载了我所有的约会。在我的自定义单元格内的UILabel上,我按如下方式设置约会位置名称。NSString*info=appointment.location.label_vrij;起初一切正常,但是当我将更多约会加载到我的数据库时。所有信息字符串都变为NULL。经过一些调试后,我注意到appointment.location也返回NULL。这就是我的NSFetchRequest的样子RKManagedObjectStore*store=[[SanMaxDataModelsharedDataModel]objectStore];N

ios - 两个 CoreData 实体之间是否可以有多个 "to-many"关系?

我的模型有一个实体“Filter”和一个实体“Color”。我想在它们之间有两个“对多”关系:“背景”和“前景”。(即每个“过滤器”都包含一个背景色数组和一个前景色数组,均为“颜色”类型)。我有两个问题。首先,当我建立关系时,“Color”的逆函数只能有一个值(我猜这意味着我不能做我想做的事)。其次,我无法弄清楚如何创建谓词来仅获取背景或仅获取前景。我假设以下将返回所有合并在一起的内容(如果它有效的话):NSFetchRequest*fetchRequest=[NSFetchRequestfetchRequestWithEntityName:@"Color"];NSPredicate*

ios - 实体商店不符合 key "category.name"的键值编码

我正在使用CoreData开发iOS应用程序。我有这两个实体:商店类别我正在尝试访问category.name来自Shop实体,但出现错误:-(void)updateDetails:(NSManagedObject*)shop{NSLog(@"updateDetails:%@",shop);if(shop==nil)return;self.nameLabel.text=[[shopvalueForKey:@"name"]description];self.categoryLabel.text=[[shopvalueForKey:@"category.name"]description]

ios - 魔法记录在单独的线程中创建/获取实体

我有一堆NSOperations需要在队列中运行时创建和获取实体。在NSOperations中创建实体时,我可以简单地使用默认上下文创建,还是因为我在一个新线程中而不是在主线程中,这是不允许/不建议这样做吗?如果我在此线程上创建一个新实体,那么将其合并回默认上下文的最佳方法是什么(而不是保存到商店)?在这些线程上获取数据时,我需要获取然后更新该实体中的数据。我不知道如何执行此操作然后合并到默认上下文。或者在保存时获取/创建什么线程真的无关紧要吗?我在上面说默认上下文是因为我有NSFetchedResultsControllers监视更新和插入的默认上下文。目前,我的解决方案正在主线程上

ios - 核心数据父实体

我有一个抽象的实体A,我还有两个实体,它们的父实体是实体A。每个child与其他实体的关系不同。我正在尝试获取实体A的所有子实体,实体A的isPublicbool值是YES。过去,我在获取与获取相关的子类实体时遇到过麻烦,我确信我没有正确地做这件事。所以我们可以这样说:•实体A是“文档”,•实体B是“诗歌”,•实体C是“元素”所有诗歌和文章都是文档的子类,文档有一个名为isBookmarked的属性,用户可以为诗歌或文章添加书签,我需要一种方法来获取所有已添加书签的文档。实体B和C需要独立,因为它们拥有其他关系。我想使用NSFetchedResultsController以获得最佳的C

ios - 将实体添加到核心数据

我们有一个使用CoreData的应用程序。在下一个版本中,我想在现有实体中添加一个新实体。可以只添加新的然后从软件中填充它吗,还是我需要考虑一些事情? 最佳答案 迁移有两种类型。最简单的是使用推断映射模型的轻量级迁移——这意味着您只需告诉它进行迁移,其余的由软件处理。然而,需要注意的是,它只能应对某些类型的变化。添加实体应该没问题。要启用轻量级迁移,您需要在打开持久存储时传入几个选项​​:NSMutableDictionary*options=[[NSMutableDictionaryalloc]init];[optionssetO

ios - 将子 ManagedObjectContext 所做的更改推送(保存)到其父级时复制实体

我预计(甚至希望)这将是一个愚蠢的问题,但在与这个问题搏斗了很多小时之后,我需要一些见解。我的iOS5.1应用程序使用嵌套MOC,有一个PrivateQueueConcurrency子MOC,称为MOC-Child,其父级是MainQueueConcurrencyMOC,称为MOC-Parent。MOC-Parent支持显示其实体的TableView。MOC-Child由在非主线程上异步运行的解析器使用,以创建对应于从URL连接解析的XML实体描述的新实体,然后将新实体推送到MOC-Parent,通过保存在MOC-Child上,在表格View中显示它们。这很好用:1)Parsercre

objective-c - 如何在一个实体(控件)中组合多个 iOS 控件?

我想实现自定义搜索,但遇到了一个麻烦。我需要将UIButton、SearchBar组合在一个控件中,以便我可以通过指针引用它。然后我将向该组合控件动态添加更多UIbutton。最重要的是,我想将这个组合控件作为一个程序实体进行操作。例如,CombinedControl*控件;那么实现这个的常用方法是什么?或者我可以模仿这个吗?提前致谢! 最佳答案 如果您希望将多个控件组合成一个单元,最简单的做法就是将它们添加为单个UIView的subview。您可以在InterfaceBuilder中(通过创建一个空白的UIView并将其他控件拖放

iphone - CoreData 实体和属性之间的关系

我在掌握CoreData关系时遇到了一些麻烦,我记下了我应该在我的2个实体之间使用哪种关系类型,或者我的逻辑是否正确。1)“人”实体——姓名、电话、地址、国家等属性...2)"CountryList"-countryName、countryLat、countryLong等属性。CountryList实体在应用首次运行时预先填充,以包括世界上所有国家及其相关数据。我卡住的地方是我需要这两个实体之间的关系吗?我将允许用户从CountryList实体数据中选择一个国家,并希望将选择存储在Person实体的国家属性中。我是否只是将CountryList中的countryName作为字符串存储在